A Fault-Tolerant Software Architecture for Component-Based Systems

نویسندگان

  • Paulo Asterio de Castro Guerra
  • Cecília M. F. Rubira
  • Rogério de Lemos
چکیده

Component-based software built from reusable software components is being used in a wide range of applications that have high dependability requirements. In order to achieve the required levels of dependability, it is necessary to incorporate into these complex systems means for coping with software faults. However, the problem is exacerbated if we consider the current trend of integrating off-the-shelf software components, from independent sources, which allow neither code inspection nor changes. To leverage the dependability properties of these systems, we need solutions at the architectural level that are able to guide the structuring of unrehable components into a faulttolerant architecture. In this paper, we present an approach for structuring faulttolerant component-based systems based on the C2 architectural style.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Incorporating Fault Tolerance into Component-based Architectures for Embedded Systems

A component-based software architecture is presented to support the process of designing and developing fault-tolerant computerised control systems. To this end, we combine an idealised fault-tolerant component, the C2 architecture style and protective wrappers, and embed fault tolerance techniques into component definitions. The resulting architecture is described by normaland abnormal-activit...

متن کامل

Software Engineering: Integration*

This paper presents a discussion of software component integration, with an emphasis on post-factum integration of software systems. The problem is defined; the approaches and associated issues are discussed. Integration of redundant software components, developed using diverse software engineering methodologies, into a fault tolerant system is described. Finally, a novel approach to fault tole...

متن کامل

Architecture-Centric Fault Tolerance with Exception Handling

This technical report considers the problem of developing dependable component-based software systems through an architectural approach, which combines fault prevention, fault removal, and fault tolerance techniques. The architecture-centred solution comprises a rigorous approach, which systematises the verification and validation of fault tolerant systems. Using B-Method and CSP, we analyse th...

متن کامل

A Service-Based Decentralized Architecture for ECU Fault Tolerant Control

The purpose of this master thesis is to contribute a service-based decentralized architecture for Electronic Control Unit (ECU) with fault tolerant control. As ECU systems are becoming large-scaled, centralized-architecture fault tolerant control is facing challenges in performance, complexity and engineering, for its dependencies, nonmodular, non-scalable and so on. In Scania’s ECUs, the archi...

متن کامل

An Idealized Fault-Tolerant Architectural Component

Component-based systems built from existing software components are being used in a wide range of applications that have high dependability requirements. In order to achieve the required levels of reliability and availability, it is necessary to incorporate into these complex systems means for coping with software faults. However, the problem is exacerbated if we consider the current trend of i...

متن کامل

Pattern-Based Synthesis of Fault-Tolerant Embedded Systems∗

The general trend towards complex technical systems with embedded software results in an increasing demand for dependable embedded systems. In this position paper, we give an overview about a pattern-based approach for the development of fault-tolerant, component-based, embedded systems. Four aspects of this approach are addressed in this paper: (1) the approach is based on an appropriate model...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002